<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>JavaScript 数组迭代</title>
</head>
<body>
<h2>Array.find()</h2>
<p>find() 方法返回通过测试函数的第一个数组元素的值。</p>
<p>本例查找（返回）大于 18 的第一个元素的值：</p>

<p id="demo"></p>

<script>
  var numbers=[18,20,24,3,6];
  var first=numbers.find(myFunction);

  document.getElementById("demo").innerHTML="大于 18 的第一个值是：" +first;

  function myFunction(value,index,array){
    return value >18;
  }

</script>
</body>
</html>

<!--
运行结果：大于 18 的第一个值是：20
-->

<!--
此函数接受 3 个参数：
项目值
项目索引
数组本身
-->